Newman Run Dashboard

Sunday, 27 September 2020 16:11:46
Total Iterations

3

Total Assertions

108

Total Failed Tests

105

Total Skipped Tests

0


File Information
Collection: API Testing
Environment: Production Env
Timings and Data
Total run duration: 45.4s
Total data received: 893.44KB
Average response time: 811ms
Summary Item Total Failed
Requests 54 0
Prerequest Scripts 0 0
Test Scripts 54 0
Assertions 108 105
Skipped Tests 0 -



Showing 105 Failures

Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 404
Failed Test: Test Name, Salary and Age fields value

Assertion Error Message
Cannot read property 'id' of undefined
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 404
Failed Test: Test Name, Salary and Age fields value

Assertion Error Message
Cannot read property 'id' of undefined
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Bad Request

Assertion Error Message
expected 200 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '{"status":"success","data":{"id":9255},"message":"Successfully! Record has been added."}' to include 'failed'
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Test Name, Salary and Age fields value

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Body matches string

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"2b2a42f2-1a0b-4fb9-4686-6f3067bbe02e","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":728,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176266,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"2b2a42f2-1a0b-4fb9-4686-6f3067bbe02e","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"dd4527a5-0f96-4225-7e8b-cca71e7eecc8"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod68-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["2b2a42f2-1a0b-4fb9-4686-6f3067bbe02e", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'successfully! deleted'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f3a7bca0-c19c-4535-6078-4b5e47fcc26f","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":759,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176267,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f3a7bca0-c19c-4535-6078-4b5e47fcc26f","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"49a07f46-685f-499d-59ab-49807eb87fb4"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f3a7bca0-c19c-4535-6078-4b5e47fcc26f", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"42cdb73d-085e-4a94-57ed-2fcadbe418fa","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":769,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176268,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"42cdb73d-085e-4a94-57ed-2fcadbe418fa","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"2e2fadae-d47a-4204-4c92-19a69c663b83"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod67-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["42cdb73d-085e-4a94-57ed-2fcadbe418fa", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"29f35030-f027-4099-47a3-46ad7d8c00e1","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":650,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176269,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"29f35030-f027-4099-47a3-46ad7d8c00e1","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"639cef5c-7154-4368-7a1c-aeb32b2221a9"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod67-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["29f35030-f027-4099-47a3-46ad7d8c00e1", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"92196028-e63c-4c8a-4e3e-7d95cea4b8f4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":726,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176270,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"92196028-e63c-4c8a-4e3e-7d95cea4b8f4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"9d21ce2b-08a1-4edc-7b6c-1c69caf800f2"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod70\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["92196028-e63c-4c8a-4e3e-7d95cea4b8f4", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"1e86acfa-9fdb-47c6-7394-410374f03f45","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":766,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176270,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"1e86acfa-9fdb-47c6-7394-410374f03f45","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"fc175cc9-faa4-44c9-4d8c-a23e57eb7be4"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["1e86acfa-9fdb-47c6-7394-410374f03f45", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"60161c2f-8908-4fbb-472f-76c6a2e26651","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":697,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176271,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"60161c2f-8908-4fbb-472f-76c6a2e26651","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"b33bd294-40d6-4914-7f33-303618066416"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["60161c2f-8908-4fbb-472f-76c6a2e26651", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"daccff29-18fd-4d4d-7e51-e90492d66fb1","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":673,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176272,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"daccff29-18fd-4d4d-7e51-e90492d66fb1","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"206c3710-7ae5-41d0-4107-85057765c7f0"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod68\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["daccff29-18fd-4d4d-7e51-e90492d66fb1", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"ab200d23-c19d-4d4e-4d50-5125eea33208","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":701,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176273,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"ab200d23-c19d-4d4e-4d50-5125eea33208","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"4a7fbae4-8574-4e8c-7e62-4dc8f9c0cb6b"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["ab200d23-c19d-4d4e-4d50-5125eea33208", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f0717861-ba65-473d-542e-9093d018e663","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":687,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176274,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f0717861-ba65-473d-542e-9093d018e663","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"57a418ea-67c8-41ff-79be-7c44044616cf"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f0717861-ba65-473d-542e-9093d018e663", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"0174091f-292d-47b0-75a6-723e468fcf8a","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":681,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176274,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"0174091f-292d-47b0-75a6-723e468fcf8a","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"19aac394-7bf9-4845-6ade-3e627754ba80"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["0174091f-292d-47b0-75a6-723e468fcf8a", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"57073ac7-53d4-4dcd-5eea-9c2eac83eadb","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":690,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176275,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"57073ac7-53d4-4dcd-5eea-9c2eac83eadb","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"2c313d89-24cd-458f-53d6-d642f97d5c98"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["57073ac7-53d4-4dcd-5eea-9c2eac83eadb", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Test Name, Salary and Age fields value

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Test Name, Salary and Age fields value

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Body matches string

Assertion Error Message
28: expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":0,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":0,"page_ad_positions":"","page_view_count":0,"page_view_id":"a089f884-6cd5-4cdd-5ff1-f4f3719d9178","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":663,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176278,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"a089f884-6cd5-4cdd-5ff1-f4f3719d9178","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"0fa45d43-b087-4e05-60ac-09f5413180c1"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["a089f884-6cd5-4cdd-5ff1-f4f3719d9178", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'TestAPI'
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Test Name, Salary and Age fields value

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":0,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":0,"page_ad_positions":"","page_view_count":0,"page_view_id":"a6f1d545-21c0-4e48-6458-ec6b8e3f46a4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":649,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176279,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"a6f1d545-21c0-4e48-6458-ec6b8e3f46a4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"a0d1465f-9761-4d59-6804-4da9bbbbbf0b"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod68\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["a6f1d545-21c0-4e48-6458-ec6b8e3f46a4", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Test Name, Salary and Age fields value

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Body matches string

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"5437cb6b-3b6a-41df-7701-8e10540d8432","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":701,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176281,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"5437cb6b-3b6a-41df-7701-8e10540d8432","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"ee8206d5-dd7c-45f6-678f-4ac49670f7b0"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["5437cb6b-3b6a-41df-7701-8e10540d8432", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'successfully! deleted'
Failed Test: Bad Request

Assertion Error Message
expected 200 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '{"status":"success","data":[{"id":1,"employee_name":"Tiger Nixon","employee_salary":320800,"employee_age":61,"profile_image":""},{"id":2,"employee_name":"Garrett Winters","employee_salary":170750,"employee_age":63,"profile_image":""},{"id":3,"employee_name":"Ashton Cox","employee_salary":86000,"employee_age":66,"profile_image":""},{"id":4,"employee_name":"Cedric Kelly","employee_salary":433060,"employee_age":22,"profile_image":""},{"id":5,"employee_name":"Airi Satou","employee_salary":162700,"employee_age":33,"profile_image":""},{"id":6,"employee_name":"Brielle Williamson","employee_salary":372000,"employee_age":61,"profile_image":""},{"id":7,"employee_name":"Herrod Chandler","employee_salary":137500,"employee_age":59,"profile_image":""},{"id":8,"employee_name":"Rhona Davidson","employee_salary":327900,"employee_age":55,"profile_image":""},{"id":9,"employee_name":"Colleen Hurst","employee_salary":205500,"employee_age":39,"profile_image":""},{"id":10,"employee_name":"Sonya Frost","employee_salary":103600,"employee_age":23,"profile_image":""},{"id":11,"employee_name":"Jena Gaines","employee_salary":90560,"employee_age":30,"profile_image":""},{"id":12,"employee_name":"Quinn Flynn","employee_salary":342000,"employee_age":22,"profile_image":""},{"id":13,"employee_name":"Charde Marshall","employee_salary":470600,"employee_age":36,"profile_image":""},{"id":14,"employee_name":"Haley Kennedy","employee_salary":313500,"employee_age":43,"profile_image":""},{"id":15,"employee_name":"Tatyana Fitzpatrick","employee_salary":385750,"employee_age":19,"profile_image":""},{"id":16,"employee_name":"Michael Silva","employee_salary":198500,"employee_age":66,"profile_image":""},{"id":17,"employee_name":"Paul Byrd","employee_salary":725000,"employee_age":64,"profile_image":""},{"id":18,"employee_name":"Gloria Little","employee_salary":237500,"employee_age":59,"profile_image":""},{"id":19,"employee_name":"Bradley Greer","employee_salary":132000,"employee_age":41,"profile_image":""},{"id":20,"employee_name":"Dai Rios","employee_salary":217500,"employee_age":35,"profile_image":""},{"id":21,"employee_name":"Jenette Caldwell","employee_salary":345000,"employee_age":30,"profile_image":""},{"id":22,"employee_name":"Yuri Berry","employee_salary":675000,"employee_age":40,"profile_image":""},{"id":23,"employee_name":"Caesar Vance","employee_salary":106450,"employee_age":21,"profile_image":""},{"id":24,"employee_name":"Doris Wilder","employee_salary":85600,"employee_age":23,"profile_image":""}],"message":"Successfully! All records has been fetched."}' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f69e5046-4594-4337-5fc7-d0771ca976c3","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":743,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176283,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f69e5046-4594-4337-5fc7-d0771ca976c3","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"168724bd-7399-4516-57e9-75ea7c1b71b6"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f69e5046-4594-4337-5fc7-d0771ca976c3", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"a1309902-0b23-4f45-44cc-b1c167961975","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":707,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176284,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"a1309902-0b23-4f45-44cc-b1c167961975","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"fb70fc97-3b26-481b-7059-37da434d8742"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["a1309902-0b23-4f45-44cc-b1c167961975", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"5e40696b-a2ff-488f-4787-abad8ba196e5","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":664,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176284,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"5e40696b-a2ff-488f-4787-abad8ba196e5","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"cd92b246-7d94-41ab-4be8-883ed7402165"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["5e40696b-a2ff-488f-4787-abad8ba196e5", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"d455ba5e-29a4-4174-622a-8de1a753b6cd","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":640,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176285,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"d455ba5e-29a4-4174-622a-8de1a753b6cd","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"f8e12805-27e8-4774-6290-27ba3bec4c9f"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod70-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["d455ba5e-29a4-4174-622a-8de1a753b6cd", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":3,"bidder_version":5,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":4,"page_ad_positions":"","page_view_count":0,"page_view_id":"8c27c379-810c-4179-7b40-c7eb7c6760ea","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":747,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176286,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8c27c379-810c-4179-7b40-c7eb7c6760ea","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"b11e5fd0-fe08-4b29-56e5-10b45cade640"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8c27c379-810c-4179-7b40-c7eb7c6760ea", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"cf98d8de-b7c0-4fec-5f6d-08a75f6f6be5","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":667,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176287,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"cf98d8de-b7c0-4fec-5f6d-08a75f6f6be5","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"11da5b0a-5338-4d73-4172-31d9c6420a40"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["cf98d8de-b7c0-4fec-5f6d-08a75f6f6be5", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"ad9ff047-e2d6-4b1a-44cd-a3c482e35a67","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":719,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176287,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"ad9ff047-e2d6-4b1a-44cd-a3c482e35a67","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"0f3e18a0-ad32-42db-532c-aa886289e5cc"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod67-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["ad9ff047-e2d6-4b1a-44cd-a3c482e35a67", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"49c96c0f-e58e-4d87-6ce2-fb64674165b5","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":691,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176288,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"49c96c0f-e58e-4d87-6ce2-fb64674165b5","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"8c7e2ca5-4ad6-46da-7f4b-fbe9385ca951"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["49c96c0f-e58e-4d87-6ce2-fb64674165b5", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":3,"bidder_version":5,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":4,"page_ad_positions":"","page_view_count":0,"page_view_id":"b7e57887-030d-4ad9-51f0-fe810fbfe7bb","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":762,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176289,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"b7e57887-030d-4ad9-51f0-fe810fbfe7bb","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"84d2f7a3-f444-46ee-5b3c-098ad5e8d176"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["b7e57887-030d-4ad9-51f0-fe810fbfe7bb", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"de2e9011-e64d-4b5d-64dd-267bbce6891f","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":726,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176290,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"de2e9011-e64d-4b5d-64dd-267bbce6891f","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"f4f2573f-e39e-4c47-469b-dc462614f1af"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["de2e9011-e64d-4b5d-64dd-267bbce6891f", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Test Name, Salary and Age fields value

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Test Name, Salary and Age fields value

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Body matches string

Assertion Error Message
28: expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f63ee6d0-c76a-4bfa-70a6-f138f283fd4c","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":644,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176292,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f63ee6d0-c76a-4bfa-70a6-f138f283fd4c","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"a46cc742-cb56-4b88-4be5-424d19b76dbb"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod68-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f63ee6d0-c76a-4bfa-70a6-f138f283fd4c", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'TestAPI'
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Test Name, Salary and Age fields value

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"02a1da23-945e-4e9e-771a-a1aaeb9fb93f","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":695,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176294,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"02a1da23-945e-4e9e-771a-a1aaeb9fb93f","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"05eef397-fe4d-4b8a-6d23-b7e7c26f4b6f"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod67\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["02a1da23-945e-4e9e-771a-a1aaeb9fb93f", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Test Name, Salary and Age fields value

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test: Status code is 200

Assertion Error Message
expected response to have status code 200 but got 429
Failed Test: Body matches string

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"895e3e2c-fe47-4d9a-7c06-89a536806fc3","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":695,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176296,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"895e3e2c-fe47-4d9a-7c06-89a536806fc3","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"9965d668-9e11-4767-5d2a-6150bd82def9"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["895e3e2c-fe47-4d9a-7c06-89a536806fc3", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'successfully! deleted'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"8c2c9525-b946-442b-42ae-16a8195f7264","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":772,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176296,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8c2c9525-b946-442b-42ae-16a8195f7264","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"44d61ede-f7cc-4707-6568-ffa42cd6e435"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8c2c9525-b946-442b-42ae-16a8195f7264", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"8aa82995-28b3-42e9-490c-cea4eb736735","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":704,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176297,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8aa82995-28b3-42e9-490c-cea4eb736735","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"9ab8561b-0a25-4dee-45ce-6c97e10c1bf7"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod70\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8aa82995-28b3-42e9-490c-cea4eb736735", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"22a4b393-c308-45a1-5db3-df74fc646df4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":686,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176298,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"22a4b393-c308-45a1-5db3-df74fc646df4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"34145f4a-ab30-413b-4e1b-0dcae8f9fe47"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["22a4b393-c308-45a1-5db3-df74fc646df4", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 200 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '{"status":"success","data":{"name":"Namewithmorethan20characters234567@#$","salary":"invalidSalary","age":"Age","id":6953},"message":"Successfully! Record has been added."}' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"11b2b4ef-56d4-41d0-52d5-98c24c23c4b1","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":714,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176300,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"11b2b4ef-56d4-41d0-52d5-98c24c23c4b1","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"c579fe3a-1e1b-4691-4c66-692b9878062a"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["11b2b4ef-56d4-41d0-52d5-98c24c23c4b1", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"595c1489-49e8-4ebe-671a-a87eaa98ef6e","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":766,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176300,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"595c1489-49e8-4ebe-671a-a87eaa98ef6e","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"62d14d4f-7cb3-4510-594c-43fec36a7334"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["595c1489-49e8-4ebe-671a-a87eaa98ef6e", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"39d3d12c-79d8-421d-7ef3-8f1a4ed905db","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":747,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176301,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"39d3d12c-79d8-421d-7ef3-8f1a4ed905db","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"dc956c2b-c910-4534-4277-7bffb7d861fe"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["39d3d12c-79d8-421d-7ef3-8f1a4ed905db", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"8f931d6f-acd1-405d-6050-886236fced77","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":790,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176302,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8f931d6f-acd1-405d-6050-886236fced77","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"be784291-caa4-4403-5320-2771ab2e0021"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod67\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8f931d6f-acd1-405d-6050-886236fced77", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"37351524-ac3b-4fc5-758c-7cfb7f2daf34","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":720,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176303,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"37351524-ac3b-4fc5-758c-7cfb7f2daf34","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"5f8cf28f-1ecf-496d-5601-a1e83430dbb4"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod70-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["37351524-ac3b-4fc5-758c-7cfb7f2daf34", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"6b01e93e-e68b-4f46-6c32-b3917f91a5fe","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":714,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176304,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"6b01e93e-e68b-4f46-6c32-b3917f91a5fe","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"45f7b0c8-e6d6-4192-7683-bd796e19c210"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod70-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["6b01e93e-e68b-4f46-6c32-b3917f91a5fe", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Failed Test: Bad Request

Assertion Error Message
expected 429 to be one of [ 400, 401 ]
Failed Test: Response should contain failed text

Assertion Error Message
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"5544d73d-a89d-4d71-7b1e-cf4aa24ffac4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":742,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176305,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"5544d73d-a89d-4d71-7b1e-cf4aa24ffac4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"a94f096f-97c0-423c-57ca-6322969d1404"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod68\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["5544d73d-a89d-4d71-7b1e-cf4aa24ffac4", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'


There are no skipped tests



3 Iterations available to view
Request Description
Verify user can get detials for an existing single employee with valid ID.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/
Response Information
Response Code: 404 - Not Found
Mean time per request: 1915ms
Mean size per request: 77B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 5c8848a6-231d-4af9-93d7-5102ae255756
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Referer http://dummy.restapiexample.com/api/v1/employee/
Response Headers
Header NameHeader Value
Content-Type application/json
Date Sun, 27 Sep 2020 03:11:02 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:02 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Referrer-Policy
Response 404
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 404
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 59
X-Sol pub_site
Content-Length 77
Response Body
{"message":"Error Occured! Page Not found, contact rstapi2example@gmail.com"}
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Test Name, Salary and Age fields value 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 404
Test Name, Salary and Age fields value
Cannot read property 'id' of undefined
Request Description
Verify user can get detials for an existing single employee with valid ID.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/
Response Information
Response Code: 404 - Not Found
Mean time per request: 1140ms
Mean size per request: 77B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token d7adb56c-f4aa-4b1d-a685-52b7c83f1848
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Referer http://dummy.restapiexample.com/api/v1/employee/
Response Headers
Header NameHeader Value
Content-Type application/json
Date Sun, 27 Sep 2020 03:11:03 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:03 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Referrer-Policy
Response 404
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 404
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 58
X-Sol pub_site
Content-Length 77
Response Body
{"message":"Error Occured! Page Not found, contact rstapi2example@gmail.com"}
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Test Name, Salary and Age fields value 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 404
Test Name, Salary and Age fields value
Cannot read property 'id' of undefined
Request Description
Verify if user is able to get the details for all employees.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employees
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 777ms
Mean size per request: 18.59KB

Test Pass Percentage
50 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token f442f7a7-6f69-440f-9533-6db168dd60d6
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:04 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:04 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 18
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 57
X-Ratelimit-Reset 1601176282
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"5dc39829-d921-4deb-6874-0fea2ff17fdc","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":705,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176263,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"5dc39829-d921-4deb-6874-0fea2ff17fdc","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"a8a86819-6fa0-4561-52f4-40fdbe799ee4"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["5dc39829-d921-4deb-6874-0fea2ff17fdc", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Body matches string 1 0 0
Total 1 1 0
Test Failure
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Request Description
We are creating an employee with valid data in fields name, salary and age.
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 200 - OK
Mean time per request: 822ms
Mean size per request: 134B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 19e33ce0-c1d7-46fc-918c-8a5352d9603c
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Cache-Control no-cache, private, max-age=31536000
Content-Type application/json
Date Sun, 27 Sep 2020 03:11:05 GMT
Display staticcontent_sol
Expires Mon, 27 Sep 2021 03:11:04 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Referrer-Policy
Response 200
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 200
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 58
X-Sol pub_site
Content-Length 134
Response Body
{"status":"success","data":{"name":"TestAPI","salary":"120000","age":"28","id":4517},"message":"Successfully! Record has been added."}
Test Information
NamePassedFailedSkipped
Status code is 200 1 0 0
Test Name, Salary and Age fields value 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
Check if an user is able to create and employee with non-json request body
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 200 - OK
Mean time per request: 709ms
Mean size per request: 88B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token c42dfca1-bfec-45ee-a765-36801c27a70b
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 126
Request Body
<?xml version="1.0" encoding="UTF-8"?>
        <root>
           <age>28</age>
           <name>TestAPI</name>
           <salary>120000</salary>
        </root>
Response Headers
Header NameHeader Value
Cache-Control no-cache, private, max-age=31536000
Content-Type application/json
Date Sun, 27 Sep 2020 03:11:05 GMT
Display staticcontent_sol
Expires Mon, 27 Sep 2021 03:11:05 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Referrer-Policy
Response 200
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 200
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 57
X-Sol pub_site
Content-Length 88
Response Body
{"status":"success","data":{"id":9255},"message":"Successfully! Record has been added."}
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 200 to be one of [ 400, 401 ]
Response should contain failed text
expected '{"status":"success","data":{"id":9255},"message":"Successfully! Record has been added."}' to include 'failed'
Request Description
Verify if user is able to update an existing employee with valid name, salary and age.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 756ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 77fb2236-1a17-486c-ace9-6c3cf083e244
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 57
Request Body
		{"name":"TestAPI Updated","salary":"150000","age":"32"}
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:06 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:06 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 16
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 56
X-Ratelimit-Reset 1601176282
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"03157759-44b2-4337-6e67-ede7e2558426","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":687,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176266,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"03157759-44b2-4337-6e67-ede7e2558426","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"33839c65-c080-4756-53cf-eb39e6c2d6d0"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["03157759-44b2-4337-6e67-ede7e2558426", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Test Name, Salary and Age fields value 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Test Name, Salary and Age fields value
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Description
Verify user can delete an existing employee with valid ID.
Request Information
Request Method: DELETE
Request URL: http://dummy.restapiexample.com/api/v1/delete/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 791ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token a396b07a-d4e8-4f0d-8685-40f30c7319dc
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:07 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:07 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 27
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 57
X-Ratelimit-Reset 1601176294
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"2b2a42f2-1a0b-4fb9-4686-6f3067bbe02e","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":728,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176266,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"2b2a42f2-1a0b-4fb9-4686-6f3067bbe02e","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"dd4527a5-0f96-4225-7e8b-cca71e7eecc8"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod68-c',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["2b2a42f2-1a0b-4fb9-4686-6f3067bbe02e", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Body matches string 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Body matches string
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"2b2a42f2-1a0b-4fb9-4686-6f3067bbe02e","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":728,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176266,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"2b2a42f2-1a0b-4fb9-4686-6f3067bbe02e","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"dd4527a5-0f96-4225-7e8b-cca71e7eecc8"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod68-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["2b2a42f2-1a0b-4fb9-4686-6f3067bbe02e", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'successfully! deleted'
Request Description
Verify if user is not allowed to get the details for all the employees with data in body.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employees
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 830ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token e0c575b2-df05-4cb5-bf9c-f473e006522d
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:08 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:08 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 57
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 57
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f3a7bca0-c19c-4535-6078-4b5e47fcc26f","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":759,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176267,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f3a7bca0-c19c-4535-6078-4b5e47fcc26f","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"49a07f46-685f-499d-59ab-49807eb87fb4"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f3a7bca0-c19c-4535-6078-4b5e47fcc26f", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f3a7bca0-c19c-4535-6078-4b5e47fcc26f","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":759,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176267,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f3a7bca0-c19c-4535-6078-4b5e47fcc26f","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"49a07f46-685f-499d-59ab-49807eb87fb4"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f3a7bca0-c19c-4535-6078-4b5e47fcc26f", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify user is not allowed to get detials for an existing single employee with data in body.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 822ms
Mean size per request: 18.6KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 1fc9a7ee-89a0-407b-a714-d97047d0890f
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:09 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:09 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 53
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 56
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"42cdb73d-085e-4a94-57ed-2fcadbe418fa","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":769,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176268,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"42cdb73d-085e-4a94-57ed-2fcadbe418fa","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"2e2fadae-d47a-4204-4c92-19a69c663b83"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod67-c',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["42cdb73d-085e-4a94-57ed-2fcadbe418fa", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"42cdb73d-085e-4a94-57ed-2fcadbe418fa","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":769,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176268,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"42cdb73d-085e-4a94-57ed-2fcadbe418fa","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"2e2fadae-d47a-4204-4c92-19a69c663b83"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod67-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["42cdb73d-085e-4a94-57ed-2fcadbe418fa", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Check if an user is not allowed to create duplicate employee
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 705ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 8a268e25-3982-4f0d-a932-4015df1b9fd7
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:10 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:10 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 53
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 55
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"29f35030-f027-4099-47a3-46ad7d8c00e1","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":650,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176269,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"29f35030-f027-4099-47a3-46ad7d8c00e1","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"639cef5c-7154-4368-7a1c-aeb32b2221a9"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod67-c',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["29f35030-f027-4099-47a3-46ad7d8c00e1", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"29f35030-f027-4099-47a3-46ad7d8c00e1","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":650,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176269,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"29f35030-f027-4099-47a3-46ad7d8c00e1","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"639cef5c-7154-4368-7a1c-aeb32b2221a9"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod67-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["29f35030-f027-4099-47a3-46ad7d8c00e1", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Check if a user is not allowed to create an employee with invalid name, salary and age.
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 786ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 84361622-c440-460d-b24b-ba9ac758a4db
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 108
Request Body
{
            "name": "Namewithmorethan20characters234567@#$",
            "salary": "invalidSalary",
            "age": "Age"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:10 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:10 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 12
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 55
X-Ratelimit-Reset 1601176282
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"92196028-e63c-4c8a-4e3e-7d95cea4b8f4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":726,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176270,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"92196028-e63c-4c8a-4e3e-7d95cea4b8f4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"9d21ce2b-08a1-4edc-7b6c-1c69caf800f2"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod70',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["92196028-e63c-4c8a-4e3e-7d95cea4b8f4", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"92196028-e63c-4c8a-4e3e-7d95cea4b8f4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":726,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176270,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"92196028-e63c-4c8a-4e3e-7d95cea4b8f4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"9d21ce2b-08a1-4edc-7b6c-1c69caf800f2"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod70\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["92196028-e63c-4c8a-4e3e-7d95cea4b8f4", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Check if an user is able to create an employee with empty request body
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 827ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 3f4c94ca-5ed5-4250-8146-e226d201a5a1
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 0
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:11 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:11 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 11
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 54
X-Ratelimit-Reset 1601176282
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"1e86acfa-9fdb-47c6-7394-410374f03f45","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":766,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176270,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"1e86acfa-9fdb-47c6-7394-410374f03f45","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"fc175cc9-faa4-44c9-4d8c-a23e57eb7be4"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["1e86acfa-9fdb-47c6-7394-410374f03f45", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"1e86acfa-9fdb-47c6-7394-410374f03f45","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":766,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176270,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"1e86acfa-9fdb-47c6-7394-410374f03f45","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"fc175cc9-faa4-44c9-4d8c-a23e57eb7be4"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["1e86acfa-9fdb-47c6-7394-410374f03f45", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is able to update employee with empty request body.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 751ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token b993c5da-3908-4578-972e-c970ed855974
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 0
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:12 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:12 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 50
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 54
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"60161c2f-8908-4fbb-472f-76c6a2e26651","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":697,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176271,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"60161c2f-8908-4fbb-472f-76c6a2e26651","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"b33bd294-40d6-4914-7f33-303618066416"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["60161c2f-8908-4fbb-472f-76c6a2e26651", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"60161c2f-8908-4fbb-472f-76c6a2e26651","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":697,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176271,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"60161c2f-8908-4fbb-472f-76c6a2e26651","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"b33bd294-40d6-4914-7f33-303618066416"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["60161c2f-8908-4fbb-472f-76c6a2e26651", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is not allowed to update an existing employee with invalid name,salary and age.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 742ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 23c8313d-f5bd-4a29-9ae3-650c147f7c0c
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 108
Request Body
{
            "name": "Namewithmorethan20characters234567@#$",
            "salary": "invalidSalary",
            "age": "Age"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:13 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:13 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 21
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 56
X-Ratelimit-Reset 1601176294
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"daccff29-18fd-4d4d-7e51-e90492d66fb1","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":673,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176272,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"daccff29-18fd-4d4d-7e51-e90492d66fb1","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"206c3710-7ae5-41d0-4107-85057765c7f0"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod68',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["daccff29-18fd-4d4d-7e51-e90492d66fb1", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"daccff29-18fd-4d4d-7e51-e90492d66fb1","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":673,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176272,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"daccff29-18fd-4d4d-7e51-e90492d66fb1","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"206c3710-7ae5-41d0-4107-85057765c7f0"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod68\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["daccff29-18fd-4d4d-7e51-e90492d66fb1", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is able to update employee with non-json request body.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 768ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token e55c8106-1f1d-4bf5-8bf0-2d322ea5d21c
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 126
Request Body
<?xml version="1.0" encoding="UTF-8"?>
        <root>
           <age>28</age>
           <name>TestAPI</name>
           <salary>120000</salary>
        </root>
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:14 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:14 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 52
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 56
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"ab200d23-c19d-4d4e-4d50-5125eea33208","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":701,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176273,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"ab200d23-c19d-4d4e-4d50-5125eea33208","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"4a7fbae4-8574-4e8c-7e62-4dc8f9c0cb6b"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["ab200d23-c19d-4d4e-4d50-5125eea33208", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"ab200d23-c19d-4d4e-4d50-5125eea33208","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":701,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176273,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"ab200d23-c19d-4d4e-4d50-5125eea33208","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"4a7fbae4-8574-4e8c-7e62-4dc8f9c0cb6b"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["ab200d23-c19d-4d4e-4d50-5125eea33208", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is not allowed to update a non-existing employee with valid name, salary and age.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 744ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 4f100e3f-6591-4128-92e1-9eae65831e48
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 57
Request Body
		{"name":"TestAPI Updated","salary":"150000","age":"32"}
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:14 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:14 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 20
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 55
X-Ratelimit-Reset 1601176294
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f0717861-ba65-473d-542e-9093d018e663","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":687,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176274,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f0717861-ba65-473d-542e-9093d018e663","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"57a418ea-67c8-41ff-79be-7c44044616cf"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f0717861-ba65-473d-542e-9093d018e663", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f0717861-ba65-473d-542e-9093d018e663","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":687,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176274,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f0717861-ba65-473d-542e-9093d018e663","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"57a418ea-67c8-41ff-79be-7c44044616cf"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f0717861-ba65-473d-542e-9093d018e663", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is not allowed to get the details for non-existing single employee with valid ID.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 745ms
Mean size per request: 18.6KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 807ac002-5b43-4d04-a48d-294e6d7c358f
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:15 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:15 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 19
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 54
X-Ratelimit-Reset 1601176294
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"0174091f-292d-47b0-75a6-723e468fcf8a","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":681,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176274,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"0174091f-292d-47b0-75a6-723e468fcf8a","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"19aac394-7bf9-4845-6ade-3e627754ba80"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["0174091f-292d-47b0-75a6-723e468fcf8a", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"0174091f-292d-47b0-75a6-723e468fcf8a","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":681,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176274,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"0174091f-292d-47b0-75a6-723e468fcf8a","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"19aac394-7bf9-4845-6ade-3e627754ba80"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["0174091f-292d-47b0-75a6-723e468fcf8a", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify user is not allowed to delete non-existing employee with valid ID.
Request Information
Request Method: DELETE
Request URL: http://dummy.restapiexample.com/api/v1/delete/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 752ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 60115b23-d538-4579-a152-6f10ab8866ee
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:16 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:16 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 49
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 55
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"57073ac7-53d4-4dcd-5eea-9c2eac83eadb","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":690,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176275,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"57073ac7-53d4-4dcd-5eea-9c2eac83eadb","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"2c313d89-24cd-458f-53d6-d642f97d5c98"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["57073ac7-53d4-4dcd-5eea-9c2eac83eadb", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"57073ac7-53d4-4dcd-5eea-9c2eac83eadb","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":690,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176275,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"57073ac7-53d4-4dcd-5eea-9c2eac83eadb","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"2c313d89-24cd-458f-53d6-d642f97d5c98"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["57073ac7-53d4-4dcd-5eea-9c2eac83eadb", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify user can get detials for an existing single employee with valid ID.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 734ms
Mean size per request: 18.6KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 89357a9f-e636-4a93-a167-3914fbae080f
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:17 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:17 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 5
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 53
X-Ratelimit-Reset 1601176282
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"a5ba1ac0-e127-423a-6396-32884f275754","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":671,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176276,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"a5ba1ac0-e127-423a-6396-32884f275754","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"7e7d918e-fed4-4cc9-6ab6-6b9f7c8ace8d"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod67-c',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["a5ba1ac0-e127-423a-6396-32884f275754", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Test Name, Salary and Age fields value 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Test Name, Salary and Age fields value
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Description
Verify user can get detials for an existing single employee with valid ID.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 776ms
Mean size per request: 18.6KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 7ca17a4b-f09c-4b9b-8bfc-961a0b30a6bf
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:17 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:17 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 5
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 52
X-Ratelimit-Reset 1601176282
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"7b17a7a3-deab-4569-7926-3e912a5f9dc1","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":716,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176277,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"7b17a7a3-deab-4569-7926-3e912a5f9dc1","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"46e41cd3-5ab0-4ce3-431c-355dc3336ccd"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["7b17a7a3-deab-4569-7926-3e912a5f9dc1", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Test Name, Salary and Age fields value 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Test Name, Salary and Age fields value
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Description
Verify if user is able to get the details for all employees.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employees
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 713ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 0e72d47d-e730-4c98-9d9a-1c112cfdb4e8
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:18 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:18 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 44
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 53
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":0,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":0,"page_ad_positions":"","page_view_count":0,"page_view_id":"a089f884-6cd5-4cdd-5ff1-f4f3719d9178","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":663,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176278,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"a089f884-6cd5-4cdd-5ff1-f4f3719d9178","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"0fa45d43-b087-4e05-60ac-09f5413180c1"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["a089f884-6cd5-4cdd-5ff1-f4f3719d9178", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Body matches string 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Body matches string
28: expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":0,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":0,"page_ad_positions":"","page_view_count":0,"page_view_id":"a089f884-6cd5-4cdd-5ff1-f4f3719d9178","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":663,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176278,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"a089f884-6cd5-4cdd-5ff1-f4f3719d9178","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"0fa45d43-b087-4e05-60ac-09f5413180c1"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["a089f884-6cd5-4cdd-5ff1-f4f3719d9178", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'TestAPI'
Request Description
We are creating an employee with valid data in fields name, salary and age.
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 712ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 5c951e5e-980f-45e0-adab-9595d5d3b60d
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:19 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:19 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 43
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 52
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"ef334e01-7837-419a-6b61-bce3449f49b7","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":659,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176278,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"ef334e01-7837-419a-6b61-bce3449f49b7","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"789edb79-2ea7-46e5-4c35-2adbe3b90e80"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["ef334e01-7837-419a-6b61-bce3449f49b7", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Test Name, Salary and Age fields value 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Test Name, Salary and Age fields value
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Description
Check if an user is able to create and employee with non-json request body
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 699ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 8e7fa873-5f27-4f60-a9a4-bc1becb40fb9
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 126
Request Body
<?xml version="1.0" encoding="UTF-8"?>
        <root>
           <age>28</age>
           <name>TestAPI</name>
           <salary>120000</salary>
        </root>
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:20 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:20 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 42
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 51
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":0,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":0,"page_ad_positions":"","page_view_count":0,"page_view_id":"a6f1d545-21c0-4e48-6458-ec6b8e3f46a4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":649,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176279,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"a6f1d545-21c0-4e48-6458-ec6b8e3f46a4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"a0d1465f-9761-4d59-6804-4da9bbbbbf0b"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod68',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["a6f1d545-21c0-4e48-6458-ec6b8e3f46a4", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":0,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":0,"page_ad_positions":"","page_view_count":0,"page_view_id":"a6f1d545-21c0-4e48-6458-ec6b8e3f46a4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":649,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176279,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"a6f1d545-21c0-4e48-6458-ec6b8e3f46a4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"a0d1465f-9761-4d59-6804-4da9bbbbbf0b"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod68\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["a6f1d545-21c0-4e48-6458-ec6b8e3f46a4", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is able to update an existing employee with valid name, salary and age.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 740ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 06002926-8a42-454d-b16b-d9dfa9aebffd
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 57
Request Body
		{"name":"TestAPI Updated","salary":"150000","age":"32"}
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:20 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:20 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 45
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 54
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"0a432a3d-7b03-4311-744f-4e88d8b4cf9c","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":668,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176280,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"0a432a3d-7b03-4311-744f-4e88d8b4cf9c","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"c47659dd-52b6-4c47-42ed-d4a13f428c66"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["0a432a3d-7b03-4311-744f-4e88d8b4cf9c", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Test Name, Salary and Age fields value 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Test Name, Salary and Age fields value
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Description
Verify user can delete an existing employee with valid ID.
Request Information
Request Method: DELETE
Request URL: http://dummy.restapiexample.com/api/v1/delete/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 754ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token a233ae11-f254-4fb1-ac1a-af4f6060b880
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:21 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:21 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 1
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 51
X-Ratelimit-Reset 1601176282
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"5437cb6b-3b6a-41df-7701-8e10540d8432","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":701,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176281,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"5437cb6b-3b6a-41df-7701-8e10540d8432","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"ee8206d5-dd7c-45f6-678f-4ac49670f7b0"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["5437cb6b-3b6a-41df-7701-8e10540d8432", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Body matches string 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Body matches string
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"5437cb6b-3b6a-41df-7701-8e10540d8432","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":701,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176281,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"5437cb6b-3b6a-41df-7701-8e10540d8432","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"ee8206d5-dd7c-45f6-678f-4ac49670f7b0"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["5437cb6b-3b6a-41df-7701-8e10540d8432", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'successfully! deleted'
Request Description
Verify if user is not allowed to get the details for all the employees with data in body.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employees
Response Information
Response Code: 200 - OK
Mean time per request: 1363ms
Mean size per request: 2.5KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 0d50564d-7fde-4f22-9ca2-ab9dbeff3718
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Cache-Control no-cache, private, max-age=31536000
Content-Encoding gzip
Content-Type application/json
Date Sun, 27 Sep 2020 03:11:23 GMT
Display staticcontent_sol
Expires Mon, 27 Sep 2021 03:11:22 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Referrer-Policy
Response 200
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 200
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 58
X-Sol pub_site
Content-Length 631
Response Body
{"status":"success","data":[{"id":1,"employee_name":"Tiger Nixon","employee_salary":320800,"employee_age":61,"profile_image":""},{"id":2,"employee_name":"Garrett Winters","employee_salary":170750,"employee_age":63,"profile_image":""},{"id":3,"employee_name":"Ashton Cox","employee_salary":86000,"employee_age":66,"profile_image":""},{"id":4,"employee_name":"Cedric Kelly","employee_salary":433060,"employee_age":22,"profile_image":""},{"id":5,"employee_name":"Airi Satou","employee_salary":162700,"employee_age":33,"profile_image":""},{"id":6,"employee_name":"Brielle Williamson","employee_salary":372000,"employee_age":61,"profile_image":""},{"id":7,"employee_name":"Herrod Chandler","employee_salary":137500,"employee_age":59,"profile_image":""},{"id":8,"employee_name":"Rhona Davidson","employee_salary":327900,"employee_age":55,"profile_image":""},{"id":9,"employee_name":"Colleen Hurst","employee_salary":205500,"employee_age":39,"profile_image":""},{"id":10,"employee_name":"Sonya Frost","employee_salary":103600,"employee_age":23,"profile_image":""},{"id":11,"employee_name":"Jena Gaines","employee_salary":90560,"employee_age":30,"profile_image":""},{"id":12,"employee_name":"Quinn Flynn","employee_salary":342000,"employee_age":22,"profile_image":""},{"id":13,"employee_name":"Charde Marshall","employee_salary":470600,"employee_age":36,"profile_image":""},{"id":14,"employee_name":"Haley Kennedy","employee_salary":313500,"employee_age":43,"profile_image":""},{"id":15,"employee_name":"Tatyana Fitzpatrick","employee_salary":385750,"employee_age":19,"profile_image":""},{"id":16,"employee_name":"Michael Silva","employee_salary":198500,"employee_age":66,"profile_image":""},{"id":17,"employee_name":"Paul Byrd","employee_salary":725000,"employee_age":64,"profile_image":""},{"id":18,"employee_name":"Gloria Little","employee_salary":237500,"employee_age":59,"profile_image":""},{"id":19,"employee_name":"Bradley Greer","employee_salary":132000,"employee_age":41,"profile_image":""},{"id":20,"employee_name":"Dai Rios","employee_salary":217500,"employee_age":35,"profile_image":""},{"id":21,"employee_name":"Jenette Caldwell","employee_salary":345000,"employee_age":30,"profile_image":""},{"id":22,"employee_name":"Yuri Berry","employee_salary":675000,"employee_age":40,"profile_image":""},{"id":23,"employee_name":"Caesar Vance","employee_salary":106450,"employee_age":21,"profile_image":""},{"id":24,"employee_name":"Doris Wilder","employee_salary":85600,"employee_age":23,"profile_image":""}],"message":"Successfully! All records has been fetched."}
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 200 to be one of [ 400, 401 ]
Response should contain failed text
expected '{"status":"success","data":[{"id":1,"employee_name":"Tiger Nixon","employee_salary":320800,"employee_age":61,"profile_image":""},{"id":2,"employee_name":"Garrett Winters","employee_salary":170750,"employee_age":63,"profile_image":""},{"id":3,"employee_name":"Ashton Cox","employee_salary":86000,"employee_age":66,"profile_image":""},{"id":4,"employee_name":"Cedric Kelly","employee_salary":433060,"employee_age":22,"profile_image":""},{"id":5,"employee_name":"Airi Satou","employee_salary":162700,"employee_age":33,"profile_image":""},{"id":6,"employee_name":"Brielle Williamson","employee_salary":372000,"employee_age":61,"profile_image":""},{"id":7,"employee_name":"Herrod Chandler","employee_salary":137500,"employee_age":59,"profile_image":""},{"id":8,"employee_name":"Rhona Davidson","employee_salary":327900,"employee_age":55,"profile_image":""},{"id":9,"employee_name":"Colleen Hurst","employee_salary":205500,"employee_age":39,"profile_image":""},{"id":10,"employee_name":"Sonya Frost","employee_salary":103600,"employee_age":23,"profile_image":""},{"id":11,"employee_name":"Jena Gaines","employee_salary":90560,"employee_age":30,"profile_image":""},{"id":12,"employee_name":"Quinn Flynn","employee_salary":342000,"employee_age":22,"profile_image":""},{"id":13,"employee_name":"Charde Marshall","employee_salary":470600,"employee_age":36,"profile_image":""},{"id":14,"employee_name":"Haley Kennedy","employee_salary":313500,"employee_age":43,"profile_image":""},{"id":15,"employee_name":"Tatyana Fitzpatrick","employee_salary":385750,"employee_age":19,"profile_image":""},{"id":16,"employee_name":"Michael Silva","employee_salary":198500,"employee_age":66,"profile_image":""},{"id":17,"employee_name":"Paul Byrd","employee_salary":725000,"employee_age":64,"profile_image":""},{"id":18,"employee_name":"Gloria Little","employee_salary":237500,"employee_age":59,"profile_image":""},{"id":19,"employee_name":"Bradley Greer","employee_salary":132000,"employee_age":41,"profile_image":""},{"id":20,"employee_name":"Dai Rios","employee_salary":217500,"employee_age":35,"profile_image":""},{"id":21,"employee_name":"Jenette Caldwell","employee_salary":345000,"employee_age":30,"profile_image":""},{"id":22,"employee_name":"Yuri Berry","employee_salary":675000,"employee_age":40,"profile_image":""},{"id":23,"employee_name":"Caesar Vance","employee_salary":106450,"employee_age":21,"profile_image":""},{"id":24,"employee_name":"Doris Wilder","employee_salary":85600,"employee_age":23,"profile_image":""}],"message":"Successfully! All records has been fetched."}' to include 'failed'
Request Description
Verify user is not allowed to get detials for an existing single employee with data in body.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 808ms
Mean size per request: 18.6KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token c80078f3-df68-4642-99b8-04d5ca72f22f
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:23 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:23 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 59
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 57
X-Ratelimit-Reset 1601176342
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f69e5046-4594-4337-5fc7-d0771ca976c3","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":743,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176283,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f69e5046-4594-4337-5fc7-d0771ca976c3","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"168724bd-7399-4516-57e9-75ea7c1b71b6"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f69e5046-4594-4337-5fc7-d0771ca976c3", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f69e5046-4594-4337-5fc7-d0771ca976c3","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":743,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176283,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f69e5046-4594-4337-5fc7-d0771ca976c3","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"168724bd-7399-4516-57e9-75ea7c1b71b6"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f69e5046-4594-4337-5fc7-d0771ca976c3", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Check if an user is not allowed to create duplicate employee
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 778ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 5b168a4f-165b-4a9e-9564-22e996a4c7c3
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:24 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:24 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 10
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 53
X-Ratelimit-Reset 1601176294
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"a1309902-0b23-4f45-44cc-b1c167961975","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":707,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176284,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"a1309902-0b23-4f45-44cc-b1c167961975","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"fb70fc97-3b26-481b-7059-37da434d8742"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["a1309902-0b23-4f45-44cc-b1c167961975", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"a1309902-0b23-4f45-44cc-b1c167961975","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":707,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176284,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"a1309902-0b23-4f45-44cc-b1c167961975","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"fb70fc97-3b26-481b-7059-37da434d8742"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["a1309902-0b23-4f45-44cc-b1c167961975", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Check if a user is not allowed to create an employee with invalid name, salary and age.
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 725ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token af569913-2477-4744-be30-65c72f0ce5e6
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 108
Request Body
{
            "name": "Namewithmorethan20characters234567@#$",
            "salary": "invalidSalary",
            "age": "Age"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:25 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:25 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 40
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 53
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"5e40696b-a2ff-488f-4787-abad8ba196e5","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":664,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176284,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"5e40696b-a2ff-488f-4787-abad8ba196e5","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"cd92b246-7d94-41ab-4be8-883ed7402165"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["5e40696b-a2ff-488f-4787-abad8ba196e5", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"5e40696b-a2ff-488f-4787-abad8ba196e5","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":664,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176284,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"5e40696b-a2ff-488f-4787-abad8ba196e5","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"cd92b246-7d94-41ab-4be8-883ed7402165"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["5e40696b-a2ff-488f-4787-abad8ba196e5", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Check if an user is able to create an employee with empty request body
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 704ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 4fa822ef-cf96-453c-b29f-8f20749d9bed
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 0
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:26 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:26 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 39
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 52
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"d455ba5e-29a4-4174-622a-8de1a753b6cd","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":640,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176285,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"d455ba5e-29a4-4174-622a-8de1a753b6cd","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"f8e12805-27e8-4774-6290-27ba3bec4c9f"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod70-c',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["d455ba5e-29a4-4174-622a-8de1a753b6cd", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"d455ba5e-29a4-4174-622a-8de1a753b6cd","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":640,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176285,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"d455ba5e-29a4-4174-622a-8de1a753b6cd","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"f8e12805-27e8-4774-6290-27ba3bec4c9f"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod70-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["d455ba5e-29a4-4174-622a-8de1a753b6cd", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is able to update employee with empty request body.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 797ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 0f54f580-f861-45ca-a6a6-997ad35ae69e
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 0
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:27 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:27 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 36
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 49
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":3,"bidder_version":5,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":4,"page_ad_positions":"","page_view_count":0,"page_view_id":"8c27c379-810c-4179-7b40-c7eb7c6760ea","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":747,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176286,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8c27c379-810c-4179-7b40-c7eb7c6760ea","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"b11e5fd0-fe08-4b29-56e5-10b45cade640"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8c27c379-810c-4179-7b40-c7eb7c6760ea", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":3,"bidder_version":5,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":4,"page_ad_positions":"","page_view_count":0,"page_view_id":"8c27c379-810c-4179-7b40-c7eb7c6760ea","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":747,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176286,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8c27c379-810c-4179-7b40-c7eb7c6760ea","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"b11e5fd0-fe08-4b29-56e5-10b45cade640"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8c27c379-810c-4179-7b40-c7eb7c6760ea", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is not allowed to update an existing employee with invalid name,salary and age.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 827ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 5b24de5c-a0bd-4bc4-80b3-c94a3a716c28
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 108
Request Body
{
            "name": "Namewithmorethan20characters234567@#$",
            "salary": "invalidSalary",
            "age": "Age"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:27 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:27 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 55
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 56
X-Ratelimit-Reset 1601176342
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"cf98d8de-b7c0-4fec-5f6d-08a75f6f6be5","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":667,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176287,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"cf98d8de-b7c0-4fec-5f6d-08a75f6f6be5","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"11da5b0a-5338-4d73-4172-31d9c6420a40"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["cf98d8de-b7c0-4fec-5f6d-08a75f6f6be5", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"cf98d8de-b7c0-4fec-5f6d-08a75f6f6be5","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":667,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176287,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"cf98d8de-b7c0-4fec-5f6d-08a75f6f6be5","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"11da5b0a-5338-4d73-4172-31d9c6420a40"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["cf98d8de-b7c0-4fec-5f6d-08a75f6f6be5", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is able to update employee with non-json request body.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 840ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token aac1e05c-30bf-49c2-aa7c-808755579076
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 126
Request Body
<?xml version="1.0" encoding="UTF-8"?>
        <root>
           <age>28</age>
           <name>TestAPI</name>
           <salary>120000</salary>
        </root>
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:28 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:28 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 6
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 52
X-Ratelimit-Reset 1601176294
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"ad9ff047-e2d6-4b1a-44cd-a3c482e35a67","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":719,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176287,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"ad9ff047-e2d6-4b1a-44cd-a3c482e35a67","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"0f3e18a0-ad32-42db-532c-aa886289e5cc"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod67-c',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["ad9ff047-e2d6-4b1a-44cd-a3c482e35a67", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"ad9ff047-e2d6-4b1a-44cd-a3c482e35a67","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":719,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176287,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"ad9ff047-e2d6-4b1a-44cd-a3c482e35a67","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"0f3e18a0-ad32-42db-532c-aa886289e5cc"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod67-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["ad9ff047-e2d6-4b1a-44cd-a3c482e35a67", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is not allowed to update a non-existing employee with valid name, salary and age.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 746ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 2ac22f4e-fe9b-4a03-a4e2-bed49946397f
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 57
Request Body
		{"name":"TestAPI Updated","salary":"150000","age":"32"}
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:29 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:29 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 5
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 51
X-Ratelimit-Reset 1601176294
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"49c96c0f-e58e-4d87-6ce2-fb64674165b5","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":691,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176288,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"49c96c0f-e58e-4d87-6ce2-fb64674165b5","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"8c7e2ca5-4ad6-46da-7f4b-fbe9385ca951"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["49c96c0f-e58e-4d87-6ce2-fb64674165b5", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"49c96c0f-e58e-4d87-6ce2-fb64674165b5","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":691,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176288,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"49c96c0f-e58e-4d87-6ce2-fb64674165b5","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"8c7e2ca5-4ad6-46da-7f4b-fbe9385ca951"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["49c96c0f-e58e-4d87-6ce2-fb64674165b5", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is not allowed to get the details for non-existing single employee with valid ID.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 822ms
Mean size per request: 18.6KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 3a5917a4-9d99-4355-a00b-3682326101e2
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:30 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:30 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 52
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 55
X-Ratelimit-Reset 1601176342
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":3,"bidder_version":5,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":4,"page_ad_positions":"","page_view_count":0,"page_view_id":"b7e57887-030d-4ad9-51f0-fe810fbfe7bb","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":762,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176289,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"b7e57887-030d-4ad9-51f0-fe810fbfe7bb","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"84d2f7a3-f444-46ee-5b3c-098ad5e8d176"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["b7e57887-030d-4ad9-51f0-fe810fbfe7bb", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":3,"bidder_version":5,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":4,"page_ad_positions":"","page_view_count":0,"page_view_id":"b7e57887-030d-4ad9-51f0-fe810fbfe7bb","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":762,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176289,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"b7e57887-030d-4ad9-51f0-fe810fbfe7bb","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"84d2f7a3-f444-46ee-5b3c-098ad5e8d176"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["b7e57887-030d-4ad9-51f0-fe810fbfe7bb", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify user is not allowed to delete non-existing employee with valid ID.
Request Information
Request Method: DELETE
Request URL: http://dummy.restapiexample.com/api/v1/delete/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 794ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 99a618d8-6097-40b3-8b07-6ac4cb328ccc
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:31 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:31 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 51
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 54
X-Ratelimit-Reset 1601176342
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"de2e9011-e64d-4b5d-64dd-267bbce6891f","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":726,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176290,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"de2e9011-e64d-4b5d-64dd-267bbce6891f","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"f4f2573f-e39e-4c47-469b-dc462614f1af"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["de2e9011-e64d-4b5d-64dd-267bbce6891f", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"de2e9011-e64d-4b5d-64dd-267bbce6891f","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":726,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176290,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"de2e9011-e64d-4b5d-64dd-267bbce6891f","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"f4f2573f-e39e-4c47-469b-dc462614f1af"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["de2e9011-e64d-4b5d-64dd-267bbce6891f", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify user can get detials for an existing single employee with valid ID.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 793ms
Mean size per request: 18.6KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token cc03a76a-278f-4a56-aab1-cbbea1d57954
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:32 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:32 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 31
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 48
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"31200e68-29f8-4146-7162-85a09f685a7b","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":736,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176291,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"31200e68-29f8-4146-7162-85a09f685a7b","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"35dfb675-2f5e-4bbf-77ca-76b239f5a577"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["31200e68-29f8-4146-7162-85a09f685a7b", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Test Name, Salary and Age fields value 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Test Name, Salary and Age fields value
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Description
Verify user can get detials for an existing single employee with valid ID.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 785ms
Mean size per request: 18.6KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token b6254659-2a37-494f-a94f-5cbbf81d82ad
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:32 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:32 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 2
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 50
X-Ratelimit-Reset 1601176294
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"a4623f72-cd55-402b-65d7-d2cc71de6d2c","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":716,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176292,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"a4623f72-cd55-402b-65d7-d2cc71de6d2c","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"6d6a3f52-9d61-4f1f-51f1-b37bf5834d21"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod70',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["a4623f72-cd55-402b-65d7-d2cc71de6d2c", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Test Name, Salary and Age fields value 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Test Name, Salary and Age fields value
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Description
Verify if user is able to get the details for all employees.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employees
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 745ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token a971d909-2724-453c-b6c9-2f7a2ca7eadf
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:33 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:33 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 1
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 49
X-Ratelimit-Reset 1601176294
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f63ee6d0-c76a-4bfa-70a6-f138f283fd4c","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":644,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176292,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f63ee6d0-c76a-4bfa-70a6-f138f283fd4c","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"a46cc742-cb56-4b88-4be5-424d19b76dbb"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod68-c',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f63ee6d0-c76a-4bfa-70a6-f138f283fd4c", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Body matches string 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Body matches string
28: expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"f63ee6d0-c76a-4bfa-70a6-f138f283fd4c","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":644,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176292,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"f63ee6d0-c76a-4bfa-70a6-f138f283fd4c","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"a46cc742-cb56-4b88-4be5-424d19b76dbb"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod68-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["f63ee6d0-c76a-4bfa-70a6-f138f283fd4c", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'TestAPI'
Request Description
We are creating an employee with valid data in fields name, salary and age.
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 842ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 698537ee-8d2f-454f-9e3f-496a605f67f7
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:34 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:34 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 31
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 51
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"ad1a5a52-5fa0-4fe0-748b-7ec0f961a997","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":768,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176293,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"ad1a5a52-5fa0-4fe0-748b-7ec0f961a997","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"b56f621f-e296-4754-79c9-47fa8bcfa7d2"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["ad1a5a52-5fa0-4fe0-748b-7ec0f961a997", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Test Name, Salary and Age fields value 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Test Name, Salary and Age fields value
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Description
Check if an user is able to create and employee with non-json request body
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 744ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 1059d9a1-29ec-4840-b207-06a33bfd25d7
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 126
Request Body
<?xml version="1.0" encoding="UTF-8"?>
        <root>
           <age>28</age>
           <name>TestAPI</name>
           <salary>120000</salary>
        </root>
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:35 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:35 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 27
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 47
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"02a1da23-945e-4e9e-771a-a1aaeb9fb93f","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":695,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176294,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"02a1da23-945e-4e9e-771a-a1aaeb9fb93f","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"05eef397-fe4d-4b8a-6d23-b7e7c26f4b6f"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod67',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["02a1da23-945e-4e9e-771a-a1aaeb9fb93f", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"02a1da23-945e-4e9e-771a-a1aaeb9fb93f","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":695,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176294,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"02a1da23-945e-4e9e-771a-a1aaeb9fb93f","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"05eef397-fe4d-4b8a-6d23-b7e7c26f4b6f"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod67\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["02a1da23-945e-4e9e-771a-a1aaeb9fb93f", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is able to update an existing employee with valid name, salary and age.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 741ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token d6bf1014-c142-41d4-a5ab-8032d3943ab8
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 57
Request Body
		{"name":"TestAPI Updated","salary":"150000","age":"32"}
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:35 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:36 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 30
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 49
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"3a6c2622-0389-4702-744d-cfab76889dce","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":674,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176295,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"3a6c2622-0389-4702-744d-cfab76889dce","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"895e8281-62d2-4c23-6221-a359a363d114"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod70-c',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["3a6c2622-0389-4702-744d-cfab76889dce", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Test Name, Salary and Age fields value 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Test Name, Salary and Age fields value
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Description
Verify user can delete an existing employee with valid ID.
Request Information
Request Method: DELETE
Request URL: http://dummy.restapiexample.com/api/v1/delete/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 744ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 957314d6-8ee1-437c-bfee-63320e4441fd
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:36 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:36 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 26
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 46
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"895e3e2c-fe47-4d9a-7c06-89a536806fc3","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":695,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176296,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"895e3e2c-fe47-4d9a-7c06-89a536806fc3","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"9965d668-9e11-4767-5d2a-6150bd82def9"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["895e3e2c-fe47-4d9a-7c06-89a536806fc3", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Status code is 200 0 1 0
Body matches string 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Status code is 200
expected response to have status code 200 but got 429
Body matches string
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"895e3e2c-fe47-4d9a-7c06-89a536806fc3","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":695,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176296,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"895e3e2c-fe47-4d9a-7c06-89a536806fc3","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"9965d668-9e11-4767-5d2a-6150bd82def9"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["895e3e2c-fe47-4d9a-7c06-89a536806fc3", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'successfully! deleted'
Request Description
Verify if user is not allowed to get the details for all the employees with data in body.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employees
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 824ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 6a64d09a-ba24-47ff-bfcd-215e176c2964
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:37 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:37 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 25
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 45
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"8c2c9525-b946-442b-42ae-16a8195f7264","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":772,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176296,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8c2c9525-b946-442b-42ae-16a8195f7264","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"44d61ede-f7cc-4707-6568-ffa42cd6e435"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8c2c9525-b946-442b-42ae-16a8195f7264", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"8c2c9525-b946-442b-42ae-16a8195f7264","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":772,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176296,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employees","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8c2c9525-b946-442b-42ae-16a8195f7264","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employees","visit_uuid":"44d61ede-f7cc-4707-6568-ffa42cd6e435"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employees"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8c2c9525-b946-442b-42ae-16a8195f7264", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify user is not allowed to get detials for an existing single employee with data in body.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 776ms
Mean size per request: 18.6KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token d1fbabae-9649-4ccb-813e-a0c772eac3cf
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:38 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:38 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 27
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 48
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"8aa82995-28b3-42e9-490c-cea4eb736735","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":704,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176297,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8aa82995-28b3-42e9-490c-cea4eb736735","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"9ab8561b-0a25-4dee-45ce-6c97e10c1bf7"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod70',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8aa82995-28b3-42e9-490c-cea4eb736735", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"8aa82995-28b3-42e9-490c-cea4eb736735","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":704,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176297,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8aa82995-28b3-42e9-490c-cea4eb736735","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"9ab8561b-0a25-4dee-45ce-6c97e10c1bf7"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod70\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8aa82995-28b3-42e9-490c-cea4eb736735", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Check if an user is not allowed to create duplicate employee
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 745ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token fa3e0f61-acf6-4051-a488-09d557ac61cd
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Request Body
{
            "name": "TestAPI",
            "salary": "120000",
            "age": "28"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:39 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:39 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 26
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 47
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"22a4b393-c308-45a1-5db3-df74fc646df4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":686,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176298,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"22a4b393-c308-45a1-5db3-df74fc646df4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"34145f4a-ab30-413b-4e1b-0dcae8f9fe47"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["22a4b393-c308-45a1-5db3-df74fc646df4", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"22a4b393-c308-45a1-5db3-df74fc646df4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":686,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176298,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"22a4b393-c308-45a1-5db3-df74fc646df4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"34145f4a-ab30-413b-4e1b-0dcae8f9fe47"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["22a4b393-c308-45a1-5db3-df74fc646df4", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Check if a user is not allowed to create an employee with invalid name, salary and age.
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 200 - OK
Mean time per request: 753ms
Mean size per request: 172B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token e843bd8b-e4c5-4791-bf60-ecb9f61545ea
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 108
Request Body
{
            "name": "Namewithmorethan20characters234567@#$",
            "salary": "invalidSalary",
            "age": "Age"
        }
Response Headers
Header NameHeader Value
Cache-Control no-cache, private, max-age=31536000
Content-Type application/json
Date Sun, 27 Sep 2020 03:11:39 GMT
Display staticcontent_sol
Expires Mon, 27 Sep 2021 03:11:39 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Referrer-Policy
Response 200
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 200
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 58
X-Sol pub_site
Content-Length 172
Response Body
{"status":"success","data":{"name":"Namewithmorethan20characters234567@#$","salary":"invalidSalary","age":"Age","id":6953},"message":"Successfully! Record has been added."}
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 200 to be one of [ 400, 401 ]
Response should contain failed text
expected '{"status":"success","data":{"name":"Namewithmorethan20characters234567@#$","salary":"invalidSalary","age":"Age","id":6953},"message":"Successfully! Record has been added."}' to include 'failed'
Request Description
Check if an user is able to create an employee with empty request body
Request Information
Request Method: POST
Request URL: http://dummy.restapiexample.com/api/v1/create
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 784ms
Mean size per request: 18.58KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token d121c055-8177-4995-9e93-7db965165690
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 0
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:40 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:40 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 25
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 46
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"11b2b4ef-56d4-41d0-52d5-98c24c23c4b1","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":714,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176300,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"11b2b4ef-56d4-41d0-52d5-98c24c23c4b1","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"c579fe3a-1e1b-4691-4c66-692b9878062a"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["11b2b4ef-56d4-41d0-52d5-98c24c23c4b1", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"11b2b4ef-56d4-41d0-52d5-98c24c23c4b1","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":714,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176300,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/create","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"11b2b4ef-56d4-41d0-52d5-98c24c23c4b1","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/create","visit_uuid":"c579fe3a-1e1b-4691-4c66-692b9878062a"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/create"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["11b2b4ef-56d4-41d0-52d5-98c24c23c4b1", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is able to update employee with empty request body.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 831ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token e6c34262-9240-41ee-a634-fb95b2f66941
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 0
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:41 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:41 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 24
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 45
X-Ratelimit-Reset 1601176325
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"595c1489-49e8-4ebe-671a-a87eaa98ef6e","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":766,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176300,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"595c1489-49e8-4ebe-671a-a87eaa98ef6e","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"62d14d4f-7cb3-4510-594c-43fec36a7334"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["595c1489-49e8-4ebe-671a-a87eaa98ef6e", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"595c1489-49e8-4ebe-671a-a87eaa98ef6e","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":766,"serverid":"13.239.35.216:2589","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176300,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"595c1489-49e8-4ebe-671a-a87eaa98ef6e","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"62d14d4f-7cb3-4510-594c-43fec36a7334"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["595c1489-49e8-4ebe-671a-a87eaa98ef6e", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is not allowed to update an existing employee with invalid name,salary and age.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 806ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token bbeb1240-7959-42a8-8a7c-9c935c78b9ee
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 108
Request Body
{
            "name": "Namewithmorethan20characters234567@#$",
            "salary": "invalidSalary",
            "age": "Age"
        }
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:42 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:42 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 20
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 44
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"39d3d12c-79d8-421d-7ef3-8f1a4ed905db","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":747,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176301,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"39d3d12c-79d8-421d-7ef3-8f1a4ed905db","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"dc956c2b-c910-4534-4277-7bffb7d861fe"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod1',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["39d3d12c-79d8-421d-7ef3-8f1a4ed905db", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"39d3d12c-79d8-421d-7ef3-8f1a4ed905db","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":747,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176301,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"39d3d12c-79d8-421d-7ef3-8f1a4ed905db","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"dc956c2b-c910-4534-4277-7bffb7d861fe"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod1\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["39d3d12c-79d8-421d-7ef3-8f1a4ed905db", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is able to update employee with non-json request body.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 852ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 7c08f006-307d-4091-84e9-66204ee10ab8
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 126
Request Body
<?xml version="1.0" encoding="UTF-8"?>
        <root>
           <age>28</age>
           <name>TestAPI</name>
           <salary>120000</salary>
        </root>
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:43 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:43 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 56
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 57
X-Ratelimit-Reset 1601176359
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"8f931d6f-acd1-405d-6050-886236fced77","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":790,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176302,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8f931d6f-acd1-405d-6050-886236fced77","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"be784291-caa4-4403-5320-2771ab2e0021"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod67',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8f931d6f-acd1-405d-6050-886236fced77", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"8f931d6f-acd1-405d-6050-886236fced77","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":790,"serverid":"54.153.155.15:5519","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176302,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"8f931d6f-acd1-405d-6050-886236fced77","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"be784291-caa4-4403-5320-2771ab2e0021"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod67\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["8f931d6f-acd1-405d-6050-886236fced77", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is not allowed to update a non-existing employee with valid name, salary and age.
Request Information
Request Method: PUT
Request URL: http://dummy.restapiexample.com/api/v1/update/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 791ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 2001b927-2a1f-4689-844f-dfe46b7083d9
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 57
Request Body
		{"name":"TestAPI Updated","salary":"150000","age":"32"}
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:44 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:44 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 38
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 53
X-Ratelimit-Reset 1601176342
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"37351524-ac3b-4fc5-758c-7cfb7f2daf34","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":720,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176303,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"37351524-ac3b-4fc5-758c-7cfb7f2daf34","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"5f8cf28f-1ecf-496d-5601-a1e83430dbb4"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod70-c',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["37351524-ac3b-4fc5-758c-7cfb7f2daf34", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"37351524-ac3b-4fc5-758c-7cfb7f2daf34","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":720,"serverid":"13.211.41.249:14541","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176303,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"37351524-ac3b-4fc5-758c-7cfb7f2daf34","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/update/4517","visit_uuid":"5f8cf28f-1ecf-496d-5601-a1e83430dbb4"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod70-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/update/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["37351524-ac3b-4fc5-758c-7cfb7f2daf34", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify if user is not allowed to get the details for non-existing single employee with valid ID.
Request Information
Request Method: GET
Request URL: http://dummy.restapiexample.com/api/v1/employee/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 765ms
Mean size per request: 18.6KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token 60b788aa-565b-4f9e-9f4d-847329b82a97
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:45 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:45 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 18
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 43
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"6b01e93e-e68b-4f46-6c32-b3917f91a5fe","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":714,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176304,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"6b01e93e-e68b-4f46-6c32-b3917f91a5fe","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"45f7b0c8-e6d6-4192-7683-bd796e19c210"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod70-c',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["6b01e93e-e68b-4f46-6c32-b3917f91a5fe", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"6b01e93e-e68b-4f46-6c32-b3917f91a5fe","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":714,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176304,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"6b01e93e-e68b-4f46-6c32-b3917f91a5fe","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/employee/4517","visit_uuid":"45f7b0c8-e6d6-4192-7683-bd796e19c210"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod70-c\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/employee/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["6b01e93e-e68b-4f46-6c32-b3917f91a5fe", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'
Request Description
Verify user is not allowed to delete non-existing employee with valid ID.
Request Information
Request Method: DELETE
Request URL: http://dummy.restapiexample.com/api/v1/delete/4517
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 793ms
Mean size per request: 18.59KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.2
Accept */*
Cache-Control no-cache
Postman-Token ec5722bd-2610-4311-adac-5a7f5d44e717
Host dummy.restapiexample.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Sun, 27 Sep 2020 03:11:45 GMT
Display staticcontent_sol
Expires Sat, 26 Sep 2020 03:11:45 GMT
Host-Header c2hhcmVkLmJsdWVob3N0LmNvbQ==
Pagespeed off
Referrer-Policy
Response 429
Retry-After 17
Server nginx/1.16.0
Vary Accept-Encoding
Vary Accept-Encoding,Origin
X-Middleton-Display staticcontent_sol
X-Middleton-Response 429
X-Ratelimit-Limit 60
X-Ratelimit-Remaining 42
X-Ratelimit-Reset 1601176322
X-Sol pub_site
Transfer-Encoding chunked
Response Body
<!DOCTYPE html>
        <html lang="en">
            <head><meta charset="utf-8">
        <script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split('.');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}
        if(typeof func!=='undefined'&&func!==null){func.apply(null,this.parameters);}
        if(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement('script');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName('head')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log('TDELAY -----');processAll();},5000);},false);}
        function addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function setallowLoad(settobool){allowLoad=settobool}
        function addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}
        items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+' ... '+' FILE! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+' ... '+' FUNCTION! TDELAY');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}
        function checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}
        function isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}
        if(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}
        return false;}
        function log(msg){var href=window.location.href;var reg=new RegExp('[?&]ezq=([^&#]*)','i');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}
        function processAll(){count++;if(count>200)return;log("let's go");processItems(hpItems);processItems(lpItems);}
        function processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+': error')}else if(item.isComplete===true){log(item.name+': complete already')}else if(item.isInitialized===true){log(item.name+': initialized already')}}else{item.process();}}}
        init();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile('/detroitchicago/boise.js', '/detroitchicago/boise.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile('/detroitchicago/memphis.js', '/detroitchicago/memphis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/minneapolis.js', '/detroitchicago/minneapolis.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:'video',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender"){return;}
        if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}
        pixels=[];}
        return{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex='false' data-cfasync='false' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}
        function GetCurrentPixels(){return pixels;}
        function AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}
        var ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,'ap'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData=='object'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}
        if(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}
        if(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}
        function AddPixelById(impFullId,pixelData){var vals=impFullId.split('/');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}
        function Fire(){if(typeof document.visibilityState!=='undefined'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}
        var pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!=='undefined'&&isAmp&&typeof window._ezaq!=='undefined'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq['visit_uuid'];}
        (new Image()).src=pixelURL;}}
        pixels=[];}
        function getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}
        var adUnitName=__ez.dot.getAdUnitPath(adSlot).split('/').pop();if(typeof _ezim_d==='object'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}
        for(var ezimKey in _ezim_d){if(ezimKey.split('/').pop()===adUnitName){return _ezim_d[ezimKey];}}
        return false;}
        return{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile('/detroitchicago/raleigh.js', '/detroitchicago/raleigh.js?gcb=191-6&cb=1', false, [], true, false, true, false);__ez.queue.addFile('/detroitchicago/tampa.js', '/detroitchicago/tampa.js?gcb=191-6&cb=1', false, [], true, false, true, false);</script>
        <script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"5544d73d-a89d-4d71-7b1e-cf4aa24ffac4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":742,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176305,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"5544d73d-a89d-4d71-7b1e-cf4aa24ffac4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"a94f096f-97c0-423c-57ca-6322969d1404"};</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type="text/javascript">__ez.queue.addFile('banger.js', '/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off', true, [], true, false, false, true);</script>
        <script>__ez.queue.addFile('/detroitchicago/anaheim.js', '/detroitchicago/anaheim.js?gcb=6&cb=1', false, ['/detroitchicago/minneapolis.js'], true, false, true, false);</script>
        <script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile('/detroitchicago/tulsa.js', '/detroitchicago/tulsa.js?gcb=191-6&cb=2', false, [], true, false, true, false);</script>
                
                <meta name="viewport" content="width=device-width, initial-scale=1">
        
                <title>Too Many Requests</title>
        
                <!-- Fonts -->
                <link rel="dns-prefetch" href="//fonts.gstatic.com">
                <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
        
                <!-- Styles -->
                <style>
                    html, body {
                        background-color: #fff;
                        color: #636b6f;
                        font-family: 'Nunito', sans-serif;
                        font-weight: 100;
                        height: 100vh;
                        margin: 0;
                    }
        
                    .full-height {
                        height: 100vh;
                    }
        
                    .flex-center {
                        align-items: center;
                        display: flex;
                        justify-content: center;
                    }
        
                    .position-ref {
                        position: relative;
                    }
        
                    .code {
                        border-right: 2px solid;
                        font-size: 26px;
                        padding: 0 15px 0 15px;
                        text-align: center;
                    }
        
                    .message {
                        font-size: 18px;
                        text-align: center;
                    }
                </style>
            
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>
        <script data-ezscrex="false" data-cfasync="false" type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(function(){
        	_gat._createTracker('UA-131129777-14', 'e');
        });
        _gaq.push(function(){
        	_gat._createTracker('UA-38339005-1', 'f');
        });
        _gaq.push(['e._setDomainName', 'restapiexample.com']);
        _gaq.push(['f._setDomainName', 'restapiexample.com']);
        _gaq.push(['e._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['e._setCustomVar',2,'t','147',3]);
        _gaq.push(['e._setCustomVar',3,'rid','0',2]);
        _gaq.push(['e._setCustomVar',4,'bra','mod68',3]);
        _gaq.push(['e._setAllowAnchor',true]);
        _gaq.push(['e._setSiteSpeedSampleRate', 10]);
        _gaq.push(['f._setCustomVar',1,'template','pub_site_noads',3]);
        _gaq.push(['f._setCustomVar',2,'domain','restapiexample.com',3]);
        _gaq.push(['f._setSiteSpeedSampleRate', 20]);
        _gaq.push(['e._trackPageview']);
        _gaq.push(['f._trackPageview']);
        
        
        (function() {
         var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
         var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>
        <script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type='text/javascript'>
        var ezoTemplate = 'pub_site_noads';
        if(typeof ezouid == 'undefined')
        {
            var ezouid = 'none';
        }
        var ezoFormfactor = '1';
        var ezo_elements_to_check = Array();
        </script><!-- START EZHEAD -->
        <script data-ezscrex="false" type='text/javascript'>
        var soc_app_id = '0';
        var did = 133674;
        var ezdomain = 'restapiexample.com';
        var ezoicSearchable = 1;
        </script>
        <!--{jquery}-->
        <!-- END EZHEAD -->
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>
        __ez.queue.addFile('__ezf_ezosuigeneris', '//g.ezoic.net/ezosuigeneris.js', true, [], true, false, false, false);
        var __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != 'undefined'){__ez.bit.AddAndFire(_ezaq['page_view_id'], [(new __ezDotData('universal_user_id', ezosuigeneris))]); }};
        __ez.queue.addFunc('__ez_ezosuigenerisEvt', '__ez_ezosuigenerisEvt', null, false, ['__ezf_ezosuigeneris','/detroitchicago/minneapolis.js','/detroitchicago/memphis.js'], false, false, false, false);</script><script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false' type='text/javascript' style='display:none'>__ez.queue.addFile('__ezf_ezosuigenerisc', '//g.ezoic.net/ezosuigenerisc.js?nogen=1', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
        <script data-ezscrex='false' data-pagespeed-no-defer data-cfasync='false'>
        function create_ezolpl(pvID, rv) {
            var d = new Date();
            d.setTime(d.getTime() + (365*24*60*60*1000));
            var expires = "expires="+d.toUTCString();
            __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);
        }
        function attach_ezolpl(pvID, rv) {
            if (document.readyState === "complete") {
                create_ezolpl(pvID, rv);
            }
            if(window.attachEvent) {
                window.attachEvent("onload", create_ezolpl, pvID, rv);
            } else {
                if(window.onload) {
                    var curronload = window.onload;
                    var newonload = function(evt) {
                        curronload(evt);
                        create_ezolpl(pvID, rv);
                    };
                    window.onload = newonload;
                } else {
                    window.onload = create_ezolpl.bind(null, pvID, rv);
                }
            }
        }
        
        __ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["5544d73d-a89d-4d71-7b1e-cf4aa24ffac4", "false"], false, ['/detroitchicago/boise.js'], true, false, false, false);
        </script></head>
            <body>
                <div class="flex-center position-ref full-height">
                    <div class="code">
                        429            </div>
        
                    <div class="message" style="padding: 10px;">
                        Too Many Requests            </div>
                </div>
            <script type="text/javascript" style='display:none;'>var __ez_dims = (function() {
        		var setCookie = function( name, content, expiry ) {
        			return document.cookie = name+'='+content+((expiry)?';expires='+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):'')+';path=/';
        		};
        		var ffid = 1;
        		var oh = window.screen.height;
        		var ow = window.screen.width;
        		var h = ffid === 1 ? oh : (oh > ow) ? oh : ow;
        		var w = ffid === 1 ? ow : (oh > ow) ? ow : oh;
        		var uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
        		var uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
        		setCookie('ezds', encodeURIComponent('ffid='+ffid+',w='+w+',h='+h), (31536e3*7));
        		setCookie('ezohw', encodeURIComponent('w='+uw+',h='+uh), (31536e3*7));
        	})();</script><script type='text/javascript' style='display:none;' async>
        __ez.queue.addFile('edmonton.php', '/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34', true, ['/detroitchicago/minneapolis.js'], true, false, false, false);
        __ez.queue.addFile('jellyfish.php', '/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34', false, [], true, false, false, false);
        </script>
        
        <script type='text/javascript' data-cfasync='false'></script>
        <!-- ssa-off --></body>
        </html>
        
Test Information
NamePassedFailedSkipped
Bad Request 0 1 0
Response should contain failed text 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
Bad Request
expected 429 to be one of [ 400, 401 ]
Response should contain failed text
expected '<!DOCTYPE html>\n<html lang="en">\n    <head><meta charset="utf-8">\n<script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>var __ez=__ez||{};__ez.stms=Date.now();__ez.evt={};__ez.script={};__ez.ck=__ez.ck||{};__ez.template={};__ez.template.isOrig=false;__ez.queue=(function(){var count=0,incr=0,items=[],timeDelayFired=false,hpItems=[],lpItems=[],allowLoad=true;var obj={func:function(name,funcName,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError){var self=this;this.name=name;this.funcName=funcName;this.parameters=parameters===null?null:(parameters instanceof Array)?parameters:[parameters];this.isBlock=isBlock;this.blockedBy=blockedBy;this.deleteWhenComplete=deleteWhenComplete;this.isError=false;this.isComplete=false;this.isInitialized=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){log("... func = "+name);self.isInitialized=true;self.isComplete=true;log("... func.apply: "+name);var funcs=self.funcName.split(\'.\');var func=null;if(funcs.length>3){}else if(funcs.length===3){func=window[funcs[0]][funcs[1]][funcs[2]];}else if(funcs.length===2){func=window[funcs[0]][funcs[1]];}else{func=window[self.funcName];}\nif(typeof func!==\'undefined\'&&func!==null){func.apply(null,this.parameters);}\nif(self.deleteWhenComplete===true)delete items[name];if(self.isBlock===true){log("----- F\'D: "+self.name);processAll();}}},file:function(name,path,isBlock,blockedBy,async,defer,proceedIfError){var self=this;this.name=name;this.path=path;this.async=async;this.defer=defer;this.isBlock=isBlock;this.blockedBy=blockedBy;this.isInitialized=false;this.isError=false;this.isComplete=false;this.proceedIfError=proceedIfError;this.isTimeDelay=false;this.process=function(){self.isInitialized=true;log("... file = "+name);var scr=document.createElement(\'script\');scr.src=path;if(async===true)scr.async=true;else if(defer===true)scr.defer=true;scr.onerror=function(){log("----- ERR\'D: "+self.name);self.isError=true;if(self.isBlock===true){processAll();}};scr.onreadystatechange=scr.onload=function(){var state=scr.readyState;log("----- F\'D: "+self.name);if((!state||/loaded|complete/.test(state))){self.isComplete=true;if(self.isBlock===true){processAll();}}};document.getElementsByTagName(\'head\')[0].appendChild(scr);}}};function init(){window.addEventListener("load",function(){setTimeout(function(){timeDelayFired=true;log(\'TDELAY -----\');processAll();},5000);},false);}\nfunction addFile(name,path,isBlock,blockedBy,async,defer,proceedIfError,priority){var item=new obj.file(name,path,isBlock,blockedBy,async,defer,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction setallowLoad(settobool){allowLoad=settobool}\nfunction addFunc(name,func,parameters,isBlock,blockedBy,autoInc,deleteWhenComplete,proceedIfError,priority){if(autoInc===true)name=name+"_"+incr++;var item=new obj.func(name,func,parameters,isBlock,blockedBy,deleteWhenComplete,proceedIfError);if(priority===true){hpItems[name]=item}else{lpItems[name]=item}\nitems[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFile(name,path){var item=new obj.file(name,path,false,[],false,false,true);item.isTimeDelay=true;log(name+\' ... \'+\' FILE! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction addTimeDelayFunc(name,func,parameters){var item=new obj.func(name,func,parameters,false,[],true,true);item.isTimeDelay=true;log(name+\' ... \'+\' FUNCTION! TDELAY\');lpItems[name]=item;items[name]=item;checkIfBlocked(item);}\nfunction checkIfBlocked(item){if(isBlocked(item)===true||allowLoad==false)return;item.process();}\nfunction isBlocked(item){if(item.isTimeDelay===true&&timeDelayFired===false){log(item.name+" blocked = TIME DELAY!");return true;}\nif(item.blockedBy instanceof Array){for(var i=0;i<item.blockedBy.length;i++){var block=item.blockedBy[i];if(items.hasOwnProperty(block)===false){log(item.name+" blocked = "+block);return true;}else if(item.proceedIfError===true&&items[block].isError===true){return false;}else if(items[block].isComplete===false){log(item.name+" blocked = "+block);return true;}}}\nreturn false;}\nfunction log(msg){var href=window.location.href;var reg=new RegExp(\'[?&]ezq=([^&#]*)\',\'i\');var string=reg.exec(href);var res=string?string[1]:null;if(res==="1")console.debug(msg);}\nfunction processAll(){count++;if(count>200)return;log("let\'s go");processItems(hpItems);processItems(lpItems);}\nfunction processItems(list){for(var i in list){if(list.hasOwnProperty(i)===false)continue;var item=list[i];if(item.isComplete===true||isBlocked(item)||item.isInitialized===true||item.isError===true){if(item.isError===true){log(item.name+\': error\')}else if(item.isComplete===true){log(item.name+\': complete already\')}else if(item.isInitialized===true){log(item.name+\': initialized already\')}}else{item.process();}}}\ninit();return{addFile:addFile,addDelayFile:addTimeDelayFile,addFunc:addFunc,addDelayFunc:addTimeDelayFunc,items:items,processAll:processAll,setallowLoad:setallowLoad};})();__ez.evt.add=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n()},__ez.evt.remove=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):delete e["on"+t]};__ez.script.add=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)};__ez.queue.addFile(\'/detroitchicago/boise.js\', \'/detroitchicago/boise.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.dot={};__ez.queue.addFile(\'/detroitchicago/memphis.js\', \'/detroitchicago/memphis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/minneapolis.js\', \'/detroitchicago/minneapolis.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.vep=(function(){var pixels=[],pxURL="/detroitchicago/grapefruit.gif";function AddPixel(vID,pixelData){if(__ez.dot.isDefined(vID)&&__ez.dot.isValid(pixelData)){pixels.push({type:\'video\',video_impression_id:vID,domain_id:__ez.dot.getDID(),t_epoch:__ez.dot.getEpoch(0),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender"){return;}\nif(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);(new Image()).src=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&v="+btoa(JSON.stringify(pushPixels));}}\npixels=[];}\nreturn{Add:AddPixel,Fire:Fire};})();</script><script data-ezscrex=\'false\' data-cfasync=\'false\' data-pagespeed-no-defer>__ez.pel=(function(){var pixels=[],pxURL="/porpoiseant/army.gif";function AddAndFirePixel(adSlot,pixelData){AddPixel(adSlot,pixelData,0,0,0,0,0);Fire();}\nfunction GetCurrentPixels(){return pixels;}\nfunction AddPixel(adSlot,pixelData,revenue,est_revenue,bid_floor_filled,bid_floor_prev,stat_source_id){if(!__ez.dot.isDefined(adSlot)||__ez.dot.isAnyDefined(adSlot.getSlotElementId,adSlot.ElementId)==false){return;}\nvar ad_position_id=parseInt(__ez.dot.getTargeting(adSlot,\'ap\'));var impId=__ez.dot.getSlotIID(adSlot),adUnit=__ez.dot.getAdUnit(adSlot);var compId=parseInt(__ez.dot.getTargeting(adSlot,"compid"));var lineItemId=0;var creativeId=0;var ezimData=getEzimData(adSlot);if(typeof ezimData==\'object\'){if(ezimData.creative_id!==undefined){creativeId=ezimData.creative_id;}\nif(ezimData.line_item_id!==undefined){lineItemId=ezimData.line_item_id;}}\nif(__ez.dot.isDefined(impId,adUnit)&&__ez.dot.isValid(pixelData)){pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),revenue:revenue,est_revenue:est_revenue,ad_position:ad_position_id,ad_size:"",bid_floor_filled:bid_floor_filled,bid_floor_prev:bid_floor_prev,stat_source_id:stat_source_id,country_code:__ez.dot.getCC(),pageview_id:__ez.dot.getPageviewId(),comp_id:compId,line_item_id:lineItemId,creative_id:creativeId,data:__ez.dot.dataToStr(pixelData)});}}\nfunction AddPixelById(impFullId,pixelData){var vals=impFullId.split(\'/\');if(__ez.dot.isDefined(impFullId)&&vals.length===3&&__ez.dot.isValid(pixelData)){var adUnit=vals[0],impId=vals[2];pixels.push({type:"impression",impression_id:impId,domain_id:__ez.dot.getDID(),unit:adUnit,t_epoch:__ez.dot.getEpoch(0),pageview_id:__ez.dot.getPageviewId(),data:__ez.dot.dataToStr(pixelData)});}}\nfunction Fire(){if(typeof document.visibilityState!==\'undefined\'&&document.visibilityState==="prerender")return;if(__ez.dot.isDefined(pixels)&&pixels.length>0){while(pixels.length>0){var j=5;if(j>pixels.length){j=pixels.length;}\nvar pushPixels=pixels.splice(0,j);var pixelURL=__ez.dot.getURL(pxURL)+"?orig="+(__ez.template.isOrig===true?1:0)+"&sts="+btoa(JSON.stringify(pushPixels));if(typeof window.isAmp!==\'undefined\'&&isAmp&&typeof window._ezaq!==\'undefined\'&&_ezaq.hasOwnProperty("domain_id")){pixelURL+="&visit_uuid="+_ezaq[\'visit_uuid\'];}\n(new Image()).src=pixelURL;}}\npixels=[];}\nfunction getEzimData(adSlot){if(typeof _ezim_d=="undefined"){return false}\nvar adUnitName=__ez.dot.getAdUnitPath(adSlot).split(\'/\').pop();if(typeof _ezim_d===\'object\'&&_ezim_d.hasOwnProperty(adUnitName)){return _ezim_d[adUnitName];}\nfor(var ezimKey in _ezim_d){if(ezimKey.split(\'/\').pop()===adUnitName){return _ezim_d[ezimKey];}}\nreturn false;}\nreturn{Add:AddPixel,AddAndFire:AddAndFirePixel,AddById:AddPixelById,Fire:Fire,GetPixels:GetCurrentPixels,};})();__ez.queue.addFile(\'/detroitchicago/raleigh.js\', \'/detroitchicago/raleigh.js?gcb=191-6&cb=1\', false, [], true, false, true, false);__ez.queue.addFile(\'/detroitchicago/tampa.js\', \'/detroitchicago/tampa.js?gcb=191-6&cb=1\', false, [], true, false, true, false);</script>\n<script data-ezscrex="false" type="text/javascript" data-cfasync="false">var _ezaq = {"ad_cache_level":0,"ad_count_adjustment":0,"ad_lazyload_version":0,"ad_location_ids":"","ad_transform_level":0,"adx_ad_count":0,"bidder_method":1,"bidder_version":3,"city":"Wellington","country":"NZ","days_since_last_visit":-1,"display_ad_count":0,"domain_id":133674,"ds_adsize_opt_id":-1,"engaged_time_visit":0,"ezcache_level":0,"forensiq_score":-1,"form_factor_id":1,"framework_id":1,"has_bad_image":0,"has_bad_words":0,"iab_category":"","is_from_recommended_pages":false,"is_return_visitor":false,"is_sitespeed":0,"last_page_load":"","last_pageview_id":"","lt_cache_level":0,"max_ads":0,"metro_code":0,"optimization_version":1,"page_ad_positions":"","page_view_count":0,"page_view_id":"5544d73d-a89d-4d71-7b1e-cf4aa24ffac4","position_selection_id":0,"postal_code":"6021","pv_event_count":0,"response_time_orig":742,"serverid":"13.211.137.247:29062","state":"WGN","sub_page_ad_positions":"","t_epoch":1601176305,"template_id":0,"time_on_site_visit":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","user_id":0,"weather_precipitation":0,"weather_summary":"","weather_temperature":0,"word_count":0,"worst_bad_word_level":0};var _ezim_d = null;var _ezat = {"domain_id":133674,"form_factor_id":1,"framework_id":1,"pageview_date":"2020-09-26","pageview_id":"5544d73d-a89d-4d71-7b1e-cf4aa24ffac4","template_id":0,"url":"http://dummy.restapiexample.com/api/v1/delete/4517","visit_uuid":"a94f096f-97c0-423c-57ca-6322969d1404"};</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type="text/javascript">__ez.queue.addFile(\'banger.js\', \'/porpoiseant/banger.js?cb=191-6&bv=86&v=35&PageSpeed=off\', true, [], true, false, false, true);</script>\n<script>__ez.queue.addFile(\'/detroitchicago/anaheim.js\', \'/detroitchicago/anaheim.js?gcb=6&cb=1\', false, [\'/detroitchicago/minneapolis.js\'], true, false, true, false);</script>\n<script data-ezscrex="false" data-cfasync="false">(function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(c,a){a=a||{bubbles:!1,cancelable:!1,detail:null};var b=document.createEvent("CustomEvent");b.initCustomEvent(c,a.bubbles,a.cancelable,a.detail);return b}})();</script><script data-ezscrex="false" data-cfasync="false">__ez.queue.addFile(\'/detroitchicago/tulsa.js\', \'/detroitchicago/tulsa.js?gcb=191-6&cb=2\', false, [], true, false, true, false);</script>\n        \n        <meta name="viewport" content="width=device-width, initial-scale=1">\n\n        <title>Too Many Requests</title>\n\n        <!-- Fonts -->\n        <link rel="dns-prefetch" href="//fonts.gstatic.com">\n        <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">\n\n        <!-- Styles -->\n        <style>\n            html, body {\n                background-color: #fff;\n                color: #636b6f;\n                font-family: \'Nunito\', sans-serif;\n                font-weight: 100;\n                height: 100vh;\n                margin: 0;\n            }\n\n            .full-height {\n                height: 100vh;\n            }\n\n            .flex-center {\n                align-items: center;\n                display: flex;\n                justify-content: center;\n            }\n\n            .position-ref {\n                position: relative;\n            }\n\n            .code {\n                border-right: 2px solid;\n                font-size: 26px;\n                padding: 0 15px 0 15px;\n                text-align: center;\n            }\n\n            .message {\n                font-size: 18px;\n                text-align: center;\n            }\n        </style>\n    \n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">window.google_analytics_uacct = "UA-131129777-14";</script>\n<script data-ezscrex="false" data-cfasync="false" type="text/javascript">\nvar _gaq = _gaq || [];\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-131129777-14\', \'e\');\n});\n_gaq.push(function(){\n\t_gat._createTracker(\'UA-38339005-1\', \'f\');\n});\n_gaq.push([\'e._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'f._setDomainName\', \'restapiexample.com\']);\n_gaq.push([\'e._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'e._setCustomVar\',2,\'t\',\'147\',3]);\n_gaq.push([\'e._setCustomVar\',3,\'rid\',\'0\',2]);\n_gaq.push([\'e._setCustomVar\',4,\'bra\',\'mod68\',3]);\n_gaq.push([\'e._setAllowAnchor\',true]);\n_gaq.push([\'e._setSiteSpeedSampleRate\', 10]);\n_gaq.push([\'f._setCustomVar\',1,\'template\',\'pub_site_noads\',3]);\n_gaq.push([\'f._setCustomVar\',2,\'domain\',\'restapiexample.com\',3]);\n_gaq.push([\'f._setSiteSpeedSampleRate\', 20]);\n_gaq.push([\'e._trackPageview\']);\n_gaq.push([\'f._trackPageview\']);\n\n\n(function() {\n var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n})();\n</script>\n<script type="text/javascript">var ezouid = "1";</script><base href="http://dummy.restapiexample.com/api/v1/delete/4517"><script type=\'text/javascript\'>\nvar ezoTemplate = \'pub_site_noads\';\nif(typeof ezouid == \'undefined\')\n{\n    var ezouid = \'none\';\n}\nvar ezoFormfactor = \'1\';\nvar ezo_elements_to_check = Array();\n</script><!-- START EZHEAD -->\n<script data-ezscrex="false" type=\'text/javascript\'>\nvar soc_app_id = \'0\';\nvar did = 133674;\nvar ezdomain = \'restapiexample.com\';\nvar ezoicSearchable = 1;\n</script>\n<!--{jquery}-->\n<!-- END EZHEAD -->\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>\n__ez.queue.addFile(\'__ezf_ezosuigeneris\', \'//g.ezoic.net/ezosuigeneris.js\', true, [], true, false, false, false);\nvar __ez_ezosuigenerisEvt = function() { if(typeof(ezosuigeneris) != \'undefined\'){__ez.bit.AddAndFire(_ezaq[\'page_view_id\'], [(new __ezDotData(\'universal_user_id\', ezosuigeneris))]); }};\n__ez.queue.addFunc(\'__ez_ezosuigenerisEvt\', \'__ez_ezosuigenerisEvt\', null, false, [\'__ezf_ezosuigeneris\',\'/detroitchicago/minneapolis.js\',\'/detroitchicago/memphis.js\'], false, false, false, false);</script><script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\' type=\'text/javascript\' style=\'display:none\'>__ez.queue.addFile(\'__ezf_ezosuigenerisc\', \'//g.ezoic.net/ezosuigenerisc.js?nogen=1\', true, ["/detroitchicago/boise.js"], true, false, false, false);</script>\n<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>\n<script data-ezscrex=\'false\' data-pagespeed-no-defer data-cfasync=\'false\'>\nfunction create_ezolpl(pvID, rv) {\n    var d = new Date();\n    d.setTime(d.getTime() + (365*24*60*60*1000));\n    var expires = "expires="+d.toUTCString();\n    __ez.ck.setByCat("ezux_lpl_133674=" + new Date().getTime() + "|" + pvID + "|" + rv + "; " + expires, 3);\n}\nfunction attach_ezolpl(pvID, rv) {\n    if (document.readyState === "complete") {\n        create_ezolpl(pvID, rv);\n    }\n    if(window.attachEvent) {\n        window.attachEvent("onload", create_ezolpl, pvID, rv);\n    } else {\n        if(window.onload) {\n            var curronload = window.onload;\n            var newonload = function(evt) {\n                curronload(evt);\n                create_ezolpl(pvID, rv);\n            };\n            window.onload = newonload;\n        } else {\n            window.onload = create_ezolpl.bind(null, pvID, rv);\n        }\n    }\n}\n\n__ez.queue.addFunc("attach_ezolpl", "attach_ezolpl", ["5544d73d-a89d-4d71-7b1e-cf4aa24ffac4", "false"], false, [\'/detroitchicago/boise.js\'], true, false, false, false);\n</script></head>\n    <body>\n        <div class="flex-center position-ref full-height">\n            <div class="code">\n                429            </div>\n\n            <div class="message" style="padding: 10px;">\n                Too Many Requests            </div>\n        </div>\n    <script type="text/javascript" style=\'display:none;\'>var __ez_dims = (function() {\n\t\tvar setCookie = function( name, content, expiry ) {\n\t\t\treturn document.cookie = name+\'=\'+content+((expiry)?\';expires=\'+(new Date(Math.floor(new Date().getTime()+expiry*1000)).toUTCString()):\'\')+\';path=/\';\n\t\t};\n\t\tvar ffid = 1;\n\t\tvar oh = window.screen.height;\n\t\tvar ow = window.screen.width;\n\t\tvar h = ffid === 1 ? oh : (oh > ow) ? oh : ow;\n\t\tvar w = ffid === 1 ? ow : (oh > ow) ? ow : oh;\n\t\tvar uh = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(\'body\')[0].clientHeight;\n\t\tvar uw = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(\'body\')[0].clientWidth;\n\t\tsetCookie(\'ezds\', encodeURIComponent(\'ffid=\'+ffid+\',w=\'+w+\',h=\'+h), (31536e3*7));\n\t\tsetCookie(\'ezohw\', encodeURIComponent(\'w=\'+uw+\',h=\'+uh), (31536e3*7));\n\t})();</script><script type=\'text/javascript\' style=\'display:none;\' async>\n__ez.queue.addFile(\'edmonton.php\', \'/detroitchicago/edmonton.webp?a=a&cb=191-6&shcb=34\', true, [\'/detroitchicago/minneapolis.js\'], true, false, false, false);\n__ez.queue.addFile(\'jellyfish.php\', \'/porpoiseant/jellyfish.webp?a=a&cb=191-6&shcb=34\', false, [], true, false, false, false);\n</script>\n\n<script type=\'text/javascript\' data-cfasync=\'false\'></script>\n<!-- ssa-off --></body>\n</html>\n' to include 'failed'